package com.hspedu.customException_;

public class CustomException {
    public static void main(String[] args) {
        int age = 180;
        //要求范围 18-120 否则抛出一个自定义异常
        if (!(age >= 18 && age <= 120)) {
            throw new AgeException("年龄需要在 18-120");
        }
        System.out.println("你的年龄范围正确");
    }
}

//1.一般情况下，我们自定义异常时继承 RuntimeException
//2.即把自定义异常做成 运行时异常，好处是我们可以使用默认的处理机制
class AgeException extends RuntimeException {
    public AgeException(String message) {
        super(message);
    }
}